package com.messe.base.models;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * 展商注册表
 * @author Administrator
 *
 */
public class ExhibitorRegister implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1439613650108019581L;
	private String id;
	private Organization organizer;
	private Exhibition exhibition;
	private String companyNameCN;
	private String companyNameEN;
	//国家
	private Area country;
	//省份
	private Area province;
	//城市
	private Area city;
	//地址
	private String addressCN;
	private String addressEN;
	//邮编
	private String zipCode;
	/**电话国家号*/
	private String workCountryCodePN;
	/**电话地区号*/
	private String workAreaCodePN;
	/**fax国家号*/
	private String workCountryCodeFN;
	/**fax地区号*/
	private String workAreaCodeFN;
	//传真
	private String workFaxNumber;
	//电话
	private String workPhone;
	//邮箱
	private String workEmail;
	private String personName;
	private String salutation;
	private String title;
	private String role;
	/**手机国家号*/
	private String countryCodeMN;
	private String mobileNum;
	private String weixin;
	private String email;
	/**电话国家号*/
	private String countryCodePN;
	/**电话地区号*/
	private String areaCodePN;
	/**fax国家号*/
	private String countryCodeFN;
	/**fax地区号*/
	private String areaCodeFN;
	//传真
	private String faxNumber;
	//电话
	private String phone;
	//展品范围
	private String exhibitionRangeIds;
/*	//邀请函id
	private String exhibitionInvitationId;*/
	//备注
	private String note;
	
	private String website;
	
	
	public String getWebsite() {
		return website;
	}
	public void setWebsite(String website) {
		this.website = website;
	}
	
	/*	public String getExhibitionInvitationId() {
		return exhibitionInvitationId;
	}
	public void setExhibitionInvitationId(String exhibitionInvitationId) {
		this.exhibitionInvitationId = exhibitionInvitationId;
	}*/
	public String getNote() {
		return note;
	}
	public void setNote(String note) {
		this.note = note;
	}
	public String getExhibitionRangeIds() {
		return exhibitionRangeIds;
	}
	public void setExhibitionRangeIds(String exhibitionRangeIds) {
		this.exhibitionRangeIds = exhibitionRangeIds;
	}
	private Timestamp createdStamp;
	
	private Integer status;//20:已转化;10:未转化;0:无效;-1:删除;
	private Set<OrderPre> OrderPres = new HashSet<OrderPre>(0);
	 
	private DataSource dataSource;
	
	public DataSource getDataSource() {
		return dataSource;
	}
	public void setDataSource(DataSource dataSource) {
		this.dataSource = dataSource;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public Organization getOrganizer() {
		return organizer;
	}
	public void setOrganizer(Organization organizer) {
		this.organizer = organizer;
	}
	public Exhibition getExhibition() {
		return exhibition;
	}
	public void setExhibition(Exhibition exhibition) {
		this.exhibition = exhibition;
	}
	public String getCompanyNameCN() {
		return companyNameCN;
	}
	public void setCompanyNameCN(String companyNameCN) {
		this.companyNameCN = companyNameCN;
	}
	public String getCompanyNameEN() {
		return companyNameEN;
	}
	public void setCompanyNameEN(String companyNameEN) {
		this.companyNameEN = companyNameEN;
	}
	public Area getCountry() {
		return country;
	}
	public void setCountry(Area country) {
		this.country = country;
	}
	public Area getProvince() {
		return province;
	}
	public void setProvince(Area province) {
		this.province = province;
	}
	public Area getCity() {
		return city;
	}
	public void setCity(Area city) {
		this.city = city;
	}
	public String getAddressCN() {
		return addressCN;
	}
	public void setAddressCN(String addressCN) {
		this.addressCN = addressCN;
	}
	public String getAddressEN() {
		return addressEN;
	}
	public void setAddressEN(String addressEN) {
		this.addressEN = addressEN;
	}
	public String getZipCode() {
		return zipCode;
	}
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	public String getWorkCountryCodePN() {
		return workCountryCodePN;
	}
	public void setWorkCountryCodePN(String workCountryCodePN) {
		this.workCountryCodePN = workCountryCodePN;
	}
	public String getWorkAreaCodePN() {
		return workAreaCodePN;
	}
	public void setWorkAreaCodePN(String workAreaCodePN) {
		this.workAreaCodePN = workAreaCodePN;
	}
	public String getWorkCountryCodeFN() {
		return workCountryCodeFN;
	}
	public void setWorkCountryCodeFN(String workCountryCodeFN) {
		this.workCountryCodeFN = workCountryCodeFN;
	}
	public String getWorkAreaCodeFN() {
		return workAreaCodeFN;
	}
	public void setWorkAreaCodeFN(String workAreaCodeFN) {
		this.workAreaCodeFN = workAreaCodeFN;
	}
	public String getWorkFaxNumber() {
		return workFaxNumber;
	}
	public void setWorkFaxNumber(String workFaxNumber) {
		this.workFaxNumber = workFaxNumber;
	}
	public String getWorkPhone() {
		return workPhone;
	}
	public void setWorkPhone(String workPhone) {
		this.workPhone = workPhone;
	}
	public String getWorkEmail() {
		return workEmail;
	}
	public void setWorkEmail(String workEmail) {
		this.workEmail = workEmail;
	}
	public String getPersonName() {
		return personName;
	}
	public void setPersonName(String personName) {
		this.personName = personName;
	}
	public String getSalutation() {
		return salutation;
	}
	public void setSalutation(String salutation) {
		this.salutation = salutation;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getRole() {
		return role;
	}
	public void setRole(String role) {
		this.role = role;
	}
	public String getCountryCodeMN() {
		return countryCodeMN;
	}
	public void setCountryCodeMN(String countryCodeMN) {
		this.countryCodeMN = countryCodeMN;
	}
	public String getMobileNum() {
		return mobileNum;
	}
	public void setMobileNum(String mobileNum) {
		this.mobileNum = mobileNum;
	}
	public String getWeixin() {
		return weixin;
	}
	public void setWeixin(String weixin) {
		this.weixin = weixin;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getCountryCodePN() {
		return countryCodePN;
	}
	public void setCountryCodePN(String countryCodePN) {
		this.countryCodePN = countryCodePN;
	}
	public String getAreaCodePN() {
		return areaCodePN;
	}
	public void setAreaCodePN(String areaCodePN) {
		this.areaCodePN = areaCodePN;
	}
	public String getCountryCodeFN() {
		return countryCodeFN;
	}
	public void setCountryCodeFN(String countryCodeFN) {
		this.countryCodeFN = countryCodeFN;
	}
	public String getAreaCodeFN() {
		return areaCodeFN;
	}
	public void setAreaCodeFN(String areaCodeFN) {
		this.areaCodeFN = areaCodeFN;
	}
	public String getFaxNumber() {
		return faxNumber;
	}
	public void setFaxNumber(String faxNumber) {
		this.faxNumber = faxNumber;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public Timestamp getCreatedStamp() {
		return createdStamp;
	}
	public void setCreatedStamp(Timestamp createdStamp) {
		this.createdStamp = createdStamp;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Set<OrderPre> getOrderPres() {
		return OrderPres;
	}
	public void setOrderPres(Set<OrderPre> orderPres) {
		OrderPres = orderPres;
	}
	private String mid;

	public String getMid() {
		return mid;
	}
	public void setMid(String mid) {
		this.mid = mid;
	}
	
}
